New function `string-mark-left-to-right' for handling LRMs.
authorChong Yidong <cyd@stupidchicken.com>
Wed, 10 Aug 2011 19:03:56 +0000 (15:03 -0400)
committerChong Yidong <cyd@stupidchicken.com>
Wed, 10 Aug 2011 19:03:56 +0000 (15:03 -0400)
commit34a854d62d1fb2e0aabb268600c18e67027de217
treed777c2d45efd17870736c5d7a347aba85ebdb0fc
parente04a9009e06094c7a719f6105712c0a156cc3290
New function `string-mark-left-to-right' for handling LRMs.

* lisp/subr.el (string-mark-left-to-right): New function.

* lisp/buff-menu.el (Buffer-menu-buffer+size): Remove LRM argument.
Use string-mark-left-to-right.
(list-buffers-noselect): Caller changed.

* lisp/emacs-lisp/tabulated-list.el (tabulated-list-print-entry): Use
string-mark-left-to-right.
(tabulated-list-print): Recenter after moving point.
etc/NEWS
lisp/ChangeLog
lisp/buff-menu.el
lisp/emacs-lisp/tabulated-list.el
lisp/subr.el